home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Drivers / Fd / Fd_reloc.tproj / Fd.h next >
Text File  |  1995-12-13  |  815b  |  34 lines

  1. #import "../FdParm.h"
  2. #import <driverkit/IODevice.h>
  3. #import <driverkit/IODirectDevice.h>
  4. #import <driverkit/IODeviceDescription.h>
  5. #import <driverkit/IOConfigTable.h>
  6.  
  7. #if (defined(POSIX_KERN))
  8.     typedef int    pid_t;
  9. #endif
  10. #import <sys/param.h>
  11. #import <sys/systm.h>
  12. #import <kernserv/prototypes.h>    /* To handle process information */
  13. #import <sys/proc.h>
  14. #import <sys/user.h>
  15. #import <sys/file.h>
  16. #import <sys/kernel.h>
  17. #import <sys/syslog.h>
  18.  
  19. #import <driverkit/generalFuncs.h>
  20. #import    <driverkit/devsw.h>
  21. #import <kernserv/printf.h>
  22.  
  23. extern void    select() ;
  24. extern void    rwuio() ;
  25. extern void    ioctl() ;
  26.  
  27. @interface Fd : IODirectDevice
  28.  
  29. + (BOOL) probe : deviceDescription;
  30. - (IOReturn) getIntValues : (unsigned int *)values
  31.          forParameter : (IOParameterName) parameter
  32.             count : (unsigned int *) count;
  33. @end
  34.